﻿using System.Collections.Generic;
using System.Windows;
using Omniscient.Foundation.ApplicationModel.Presentation;
using Omniscient.TimeTracker.Presentation;
using Omniscient.Foundation.ApplicationModel;

namespace Omniscient.TimeTracker
{
    /// <summary>
    /// Interaction logic for Shell.xaml
    /// </summary>
    public partial class Shell : Window, IShell
    {
        public Shell()
        {
            InitializeComponent();
        }

        #region IShell Members

        public IEnumerable<IPresenter> CreatePresenters()
        {
            return new List<IPresenter>();
        }

        public IEnumerable<IViewController> CreateViewControllers()
        {
            List<IViewController> viewControllers;
            viewControllers = new List<IViewController>();

            TaskBarMenuViewController taskBarController;
            taskBarController = new TaskBarMenuViewController();

            viewControllers.Add(taskBarController);

            return viewControllers;
        }

        #endregion
    }
}
